Definition of Indian Arrowroot
-
(noun) perennial herb of East Indies to Polynesia and Australia; cultivated for its large edible root yielding Otaheite arrowroot starch
Synonyms of Indian Arrowroot
Antonyms of Indian Arrowroot
No Antonyms Found.
Homophones of Indian Arrowroot
No Homophones Found.